package com.beiming.libra.video.config;

/**
 * package: com.beiming.libra.video.config describe: * 需要开通云通信服务 * 参考指引
 *
 * @https://cloud.tencent.com/document/product/454/7953#3.-.E4.BA.91.E9.80.9A.E8.AE.AF.E6.9C.8D.E5.8A.A1.EF.BC.88im.EF.BC.89
 * * 有介绍appid 和 accType的获取方法。以及私钥文件的下载方法。
 *
 * create_user: xiet create_date: 2018/5/8 create_time: 上午11:55
 **/
public class IMConfig {

  /**
   * 云通信 IM_SDKAPPID = IM_ACCOUNTTYPE 和 PRIVATEKEY 是云通信独立模式下，为您的独立账号 identifer，
   * 派发访问云通信服务的userSig票据的重要信息，填写错误会导致IM登录失败，IM功能不可用
   */
  public static final Long IM_SDKAPPID = 0L;

  /**
   * 云通信 账号集成类型 IM_ACCOUNTTYPE = IM_SDKAPPID 和 PRIVATEKEY 是云通信独立模式下，为您的独立账户identifer，
   * 派发访问云通信服务的userSig票据的重要信息，填写错误会导致IM登录失败，IM功能不可用
   */
  public static final String IM_ACCOUNTTYPE = "";

  // 云通信 管理员账号
  public static final String ADMINISTRATOR = "admin";

  /**
   * 云通信 派发usersig 采用非对称加密算法RSA，用私钥生成签名。PRIVATEKEY就是用于生成签名的私钥，私钥文件可以在互动直播控制台获取 配置privateKey
   * 将private_key文件的内容按下面的方式填写到 PRIVATEKEY。
   */
  public static final String PRIVATEKEY = "-----BEGIN PRIVATE KEY-----\n"
      + "\n"
      + "\n"
      + "\n"
      +
      "-----END PRIVATE KEY-----";
  /**
   * 云通信 验证usersig 所用的公钥
   */
  public static final String PUBLICKEY = "-----BEGIN PUBLIC KEY-----\n"
      + "\n"
      + "\n"
      + "-----END PUBLIC KEY-----\n";

}
